/*
    右边资讯栏目
*/
#main .body .right{
    width:324px;
    float:right;
}
#main .body .right .box{
    width:100%;
    min-height:200px;
    background:rgba(255,255,255,1);
    padding:20px 20px 30px 20px;
    margin-bottom:20px;
}

/*右侧列表单Tab*/
.single-content{
    position: relative;
}
#main .body .right .single-title{
    margin:0;
    font-size:16px;
    font-weight: bold;
    line-height:18px;
    border:none;
    padding:0 0 20px 0 ;
    color:rgba(61,77,114,1);
    border-bottom:2px solid rgba(241,243,245,1);
}
#main .body .right .hide-scroll{
    height:800px;
    width:100%;
    position: absolute;
    top:0;
    left:0;
    /*border:1px solid red;*/
    overflow: hidden;
}
#main .body .right .show-scroll{
    height:100%;
    width:305px;
    overflow-x: hidden;
    overflow-y:auto;
    padding-right:5px;
    /*overflow-x:hidden;*/
    /*-ms-overflow-style: none; //IE*/
    /*overflow:-moz-scrollbars-none; //firefox*/

    cursor:pointer;
    /*padding-right:2px;*/
}
/*#main .body .right .single-content{*/
/*//height:100%;*/
    /*overflow-y: scroll ;*/
    /*overflow-x:hidden;*/
    /*-ms-overflow-style: none; //IE*/
    /*!*火狐下隐藏滚动条*!*/
    /*overflow:-moz-scrollbars-none;*/
/*}*/
/*#main .body .right .single-content::-webkit-scrollbar{*/
    /*width: 0;     !*高宽分别对应横竖滚动条的尺寸*!*/
    /*height: 1px;*/
/*}*/
/*#main .body .right .single-content::-webkit-scrollbar-thumb{*/
    /*border-radius: 5px;*/
    /*-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);*/
    /*background: #8d8d8d;*/
    /*height:5px;*/
/*}*/
/*#main .body .right .single-content::-webkit-scrollbar-track{*/
    /*-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);*/
    /*border-radius: 10px;*/
    /*background: #EDEDED;*/
/*}*/
/*右侧列表的多Tab*/
#main .body .right .multipart-title{
    border-bottom:2px solid rgba(241,243,245,1);
}
#main .body .right .multipart-title a{
    margin:0;
    font-size:18px;
    /*font-family:PingFang-SC-Medium;*/
    font-weight: bold;
    line-height:18px;
    border:none;
    padding:0 0 20px 0 ;
    color:rgba(61,77,114,1);
}
#main .body .right .multipart-title .active a{
    color:rgba(93,144,247,1);
    border-bottom:2px solid rgba(93,144,247,1);
}
#main .body .right .multipart-title a:hover{
    background:white;
}
#main .body .right .multipart-title li{
    padding:0;
    margin-right:34px;
    color:rgba(61,77,114,1);
}

#main .body .right .multipart-title .more{
    float:right;
    font-size:13px;
    /*font-family:PingFang-SC-Regular;*/
    font-weight: 500;
    color:rgba(93,144,247,1);
    line-height:18px;
    margin-right:0;
    cursor:pointer;
}
#main .body .right .multipart-title .more img{
    display: inline;
    line-height: 18px;
    padding-left:4px;
}
#news-information .right-more{
    display:inline-block;
    float:right;
    font-size:13px;
    /*font-family:PingFang-SC-Regular;*/
    font-weight: 500;
    color:rgba(93, 144, 247, 1);
    line-height:20px;
    height:18px;
    cursor:pointer;
}
#news-information .right-more img{
    display: inline-block;
    line-height:18px;
    padding-left:4px;
    margin-top:-1px;
}
/*公告*/
#news-information .notice-box{
//width:324px;
    height:543px;
    overflow: hidden;
    padding-bottom:30px;
//background:rgba(255,255,255,1);
}
#news-information .notice-box .single-content{
    height:95%;
    /*overflow-y: scroll ;*/
    /*overflow-x:hidden;*/
    /*-ms-overflow-style: none;*/
    padding-top:20px;
}
#news-information .notice-box .notice-item{
    margin-bottom:30px;
}
#news-information .notice-box .notice-item:nth-child(1){
    margin-top:20px;
}
#news-information .notice-box .notice-item:nth-last-child(1){
    margin-bottom:0;
}
#news-information .notice-box .notice-item .zuhe{

    white-space:nowrap;
    overflow-x: hidden;
    display: table-cell;
    /*float:left;*/
    vertical-align: middle;
    font-size:16px;
    /*font-family:PingFang-SC-Medium;*/
    font-weight: bold;
    color:rgba(61,77,114,1);
    line-height:30px;
}
#news-information .notice-box .notice-item .title{
    font-size:16px;
    /*font-family:PingFang-SC-Regular;*/
    font-weight: 500;
    /*color:rgba(102,102,102,1);*/
    line-height:30px;
    /*border:1px solid red;*/
    width:180px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
    text-overflow:ellipsis ;
}
#news-information .notice-box .notice-item .time{
    font-size:14px;
    /*font-family:PingFang-SC-Regular;*/
    font-weight: 500;
    color:rgba(153,153,153,1);
    line-height:18px;
    padding-left:5px;
}
#news-information .notice-box .single-content{
    position: relative;
    /*height:100% !important;*/

}
#news-information .notice-box .hide-scroll{
    /*height:95%;*/
    height:460px !important;
    width:100%;
    position: absolute;
    top:0;
    left:0;
    overflow: hidden;
    z-index: 5;
}
#news-information .notice-box .show-scroll{
    height:100%;
    width:300px;
    overflow-x: hidden;
    overflow-y:auto;
    /*overflow-x:hidden;*/
    /*-ms-overflow-style: none; //IE*/
    /*overflow:-moz-scrollbars-none; //firefox*/
    padding-right:5px;

    cursor:pointer;
    /*padding-right:2px;*/
}


/*榜单*/
#news-information .ranking-heading li{
    margin-right:14px;
}
#news-information .ranking-heading li a{
    font-size:18px;
    /*font-family:PingFang-SC-Medium;*/
    font-weight: bold;
    line-height:18px;
}
/*榜单右侧 涨跌切换*/
#news-information .ranking-box .more{
    width:90px;
    height:22px;
}
#news-information .ranking-box .more button{
    width:44px;
    height:20px;
    font-size:14px;
    line-height: 18px;
    border:1px solid rgba(96,163,252,1);
    background:rgba(255,255,255,1);
    padding:0;
}
#news-information .ranking-box .more button:nth-child(1){
    border-top-left-radius:3px ;
    border-bottom-left-radius:3px ;
}
#news-information .ranking-box .more button:nth-last-child(1){
    border-top-right-radius:3px ;
    border-bottom-right-radius:3px ;
}
#news-information .ranking-box .more .btn-active{
    background:rgba(96,163,252,1);
    /*border-radius:3px ;*/
    color:white;
}
/*榜单  表格*/
#news-information .ranking-box .t-head td{
    height:54px;
    background:rgba(246,249,255,1);
    line-height: 54px;
    padding:0;
    font-size:14px;
    /*font-family:PingFang-SC-Medium;*/
    font-weight: 600;
    color:rgba(61,77,114,1);
}
#main .body .right .ranking-box .t-body .t-id{
    width:24px;
    height:18px ;
    font-size:14px;
    line-height: 18px;
    background:rgba(139,181,225,1);
    border-radius:4px;
    color:rgba(255,255,255,1);
    border:none;
    display: inline-block;
    text-align: center;
    font-weight: 400;
}
#news-information .ranking-box .t-body .t-code{
    font-size:14px;
    /*font-family:PingFang-SC-Semibold;*/
    font-weight: 600;
    color:rgba(96,163,252,1);
    padding-left:8px;
    /*line-height:19px;*/
}

#news-information .ranking-box .t-body td{
    height:54px;
    line-height: 54px;
    padding:0;
    font-size:14px;
    /*font-family:PingFang-SC-Semibold;*/
    font-weight: 600;
    /*vertical-align: middle;*/
    border:none !important;
}
#news-information .ranking-box .t-body .t-id{
    width:24px;
    height:18px !important;
    line-height: 16px;
    font-size:14px;
    background:rgba(27,110,193,1);
    border-radius:4px;
    color:rgba(255,255,255,1);
    border:none;
    text-align:center;
    vertical-align: middle;
}
#news-information .ranking-box .t-body .t-code {
    text-align: left;
    color: rgba(96, 163, 252, 1);
}
#news-information .ranking-box .t-body .t-val{
    color:rgba(102,102,102,1);
}
#news-information .ranking-box .t-body .t-stat{
    color:rgba(97,217,175,1);
}

/*热门搜索*/

#news-information .hot-search-box{
    padding-bottom:0 !important;
    min-height: 200px !important;
}

/*热门文章*/
#news-information .hot-box{
    padding-bottom:10px !important;
    min-height: 800px !important;
}
#news-information .hot-box table{
    margin:0;
}
#news-information .hot-box tr td{
    padding: 0;
    vertical-align: middle;
}
#news-information .hot-box .hot-line{
    height:74px;
    vertical-align: middle !important;
    position:relative;
}
#news-information .hot-box  .hot-num{
    border:none;
    vertical-align: top;
    padding-right:10px;
    height:74px;
}
#news-information .hot-box  .t-id{
    width:24px;
    height:18px ;
    font-size:14px;
    line-height: 18px;
    background:rgba(139,181,225,1);
    border-radius:4px;
    color:rgba(255,255,255,1);
    border:none;
    text-align: center;
    font-weight: 400;
    float:left;
    text-align: center;
    margin-top:2px;
}
#news-information .hot-box  .t-content {
    display: inline;
    width:83% !important;
    text-align: left;
    font-size:14px;
    /*font-family:PingFang-SC-Regular;*/
    color:rgba(102,102,102,1);
    line-height:21px;
    vertical-align: middle !important;
    float:left;
    margin-left:10px;
}
#news-information .hot-box  .hot-bottom{
    height:1px;
    width:83%;
    background: rgba(241,243,245,1);
    position:absolute;
    bottom:0;
    right:20px;
}
#news-information .hot-line-tr:nth-last-child(1)  .hot-bottom{
    background: none;
}



#main .body .right .down-single{
    text-align: center;
    padding-top:18px;
    border-top:1px solid rgba(241,243,245,1);
}

#main .body .right .ranking-box{
    padding-bottom:18px !important;
}
#main .body .right .ranking-box .single-content{
    height:330px;
    overflow:hidden;
}
